package com.team.ssm_item_lj.entity;

import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 开发团队表(JavaeeTeam)实体类
 *
 * @author makejava
 * @since 2024-12-05 10:44:29
 */
public class JavaeeTeam implements Serializable {
    private static final long serialVersionUID = -87405094508515885L;
    /**
     * 系统编号
     */
    private Long teamId;
    /**
     * 标志
     */
    private String teamName;
    /**
     * 口号
     */
    private String teamSlogen;
    /**
     * 团队介绍
     */
    private String teamDesc;
    /**
     * 图票
     */
    private String teamIcon;
    /**
     * 团队状态(任务中，空闲中)
     */
    private String teamState;
    /**
     * 团队所在城市
     */
    private String teamCity;
    /**
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
    /**
     * 创建人
     */
    private String createUser;
    /**
     * 修改时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;
    /**
     * 修改人
     */
    private String updateUser;
    /**
     * 数据状态
     */
    private Integer deleted;
    /**
     * 数据版本号
     */
    private Integer version;


    public Long getTeamId() {
        return teamId;
    }

    public void setTeamId(Long teamId) {
        this.teamId = teamId;
    }

    public String getTeamName() {
        return teamName;
    }

    public void setTeamName(String teamName) {
        this.teamName = teamName;
    }

    public String getTeamSlogen() {
        return teamSlogen;
    }

    public void setTeamSlogen(String teamSlogen) {
        this.teamSlogen = teamSlogen;
    }

    public String getTeamDesc() {
        return teamDesc;
    }

    public void setTeamDesc(String teamDesc) {
        this.teamDesc = teamDesc;
    }

    public String getTeamIcon() {
        return teamIcon;
    }

    public void setTeamIcon(String teamIcon) {
        this.teamIcon = teamIcon;
    }

    public String getTeamState() {
        return teamState;
    }

    public void setTeamState(String teamState) {
        this.teamState = teamState;
    }

    public String getTeamCity() {
        return teamCity;
    }

    public void setTeamCity(String teamCity) {
        this.teamCity = teamCity;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    @Override
    public String toString() {
        return "JavaeeTeam{" +
                "teamId=" + teamId +
                ", teamName='" + teamName + '\'' +
                ", teamSlogen='" + teamSlogen + '\'' +
                ", teamDesc='" + teamDesc + '\'' +
                ", teamIcon='" + teamIcon + '\'' +
                ", teamState='" + teamState + '\'' +
                ", teamCity='" + teamCity + '\'' +
                ", createTime=" + createTime +
                ", createUser='" + createUser + '\'' +
                ", updateTime=" + updateTime +
                ", updateUser='" + updateUser + '\'' +
                ", deleted=" + deleted +
                ", version=" + version +
                '}';
    }
}

